home *** CD-ROM | disk | FTP | other *** search
/ Eyewitness: Encyclopedia of Nature / Mac_DorlingKindersley_EyewitnessEncyclopediaOfNature.iso / System Software / QuickTime™ / QuickTime™.rsrc / bin.rsrc_code_-19103.txt < prev    next >
Text File  |  1994-06-20  |  56KB  |  978 lines

  1. start:
  2. 00000000  0C40 0003                cmpi.w     D0, 0x3
  3. 00000004  6F20                     ble        +0x22 /* 00000026 */
  4. 00000006  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  5. 0000000A  4268 0004                clr.w      [A0 + 0x4]
  6. 0000000E  0C40 020B                cmpi.w     D0, 0x20B
  7. 00000012  622E                     bhi        +0x30 /* 00000042 */
  8. 00000014  41FA 004E                lea.l      A0, [PC + 0x4E /* 00000064, value 0xFFFFFFEC */]
  9. 00000018  2030 0400                move.l     D0, [A0 + D0.w * 4]
  10. 0000001C  6722                     beq        +0x24 /* 00000040 */
  11. 0000001E  6E36                     bgt        +0x38 /* 00000056 */
  12. 00000020  D080                     add.l      D0, D0
  13. 00000022  2040                     movea.l    A0, D0
  14. 00000024  4ED0                     jmp        [A0]
  15. label00000026:
  16. 00000026  E548                     lsl        D0.w, 2
  17. 00000028  0C40 082C                cmpi.w     D0, 0x82C
  18. 0000002C  6212                     bhi        +0x14 /* 00000040 */
  19. 0000002E  41FA 0034                lea.l      A0, [PC + 0x34 /* 00000064, value 0xFFFFFFEC */]
  20. 00000032  2030 0000                move.l     D0, [A0 + D0.w]
  21. label00000036:
  22. 00000036  6708                     beq        +0xA /* 00000040 */
  23. 00000038  6E1C                     bgt        +0x1E /* 00000056 */
  24. 0000003A  D080                     add.l      D0, D0
  25. 0000003C  2040                     movea.l    A0, D0
  26. 0000003E  4ED0                     jmp        [A0]
  27. label00000040:
  28. 00000040  E448                     lsr        D0.w, 2
  29. label00000042:
  30. 00000042  4840                     swap.w     D0
  31. 00000044  0240 00FF                andi.w     D0, 0xFF
  32. 00000048  205F                     movea.l    A0, [A7]+
  33. 0000004A  DEC0                     add.w      A7, D0
  34. 0000004C  70FF                     moveq.l    D0, 0xFFFFFFFF
  35. 0000004E  4ED0                     jmp        [A0]
  36. 00000050  303C FFFD                move.w     D0, 0xFFFD
  37. 00000054  A9C9                     syscall    SysError
  38. label00000056:
  39. 00000056  2078 0DF0                movea.l    A0, [0x00000DF0]
  40. 0000005A  2068 0008                movea.l    A0, [A0 + 0x8]
  41. 0000005E  4ED0                     jmp        [A0]
  42. 00000060  41FA 0C94                lea.l      A0, [PC + 0xC94 /* 00000CF6, value 0x4EFAFEE2 */]
  43. 00000064  FFFF                     .invalid   <<F/7/7>>
  44. 00000066  FFEC                     .invalid   <<F/7/7>>
  45. 00000068  0001 001A                ori.b      D1, 0x1A
  46. 0000006C  0002 001A                ori.b      D2, 0x1A
  47. 00000070  0001 0022                ori.b      D1, 0x22 /* '\"' */
  48. 00000074  0002 0022                ori.b      D2, 0x22 /* '\"' */
  49. 00000078  0001 000E                ori.b      D1, 0xE
  50. 0000007C  0001 000C                ori.b      D1, 0xC
  51. 00000080  0002 000C                ori.b      D2, 0xC
  52. 00000084  0003 000C                ori.b      D3, 0xC
  53. 00000088  0002 000E                ori.b      D2, 0xE
  54. 0000008C  0001 0010                ori.b      D1, 0x10
  55. 00000090  0001 001F                ori.b      D1, 0x1F
  56. 00000094  0002 001F                ori.b      D2, 0x1F
  57. 00000098  0003 001F                ori.b      D3, 0x1F
  58. 0000009C  0004 001F                ori.b      D4, 0x1F
  59. 000000A0  0001 0025                ori.b      D1, 0x25 /* '%' */
  60. 000000A4  0002 0010                ori.b      D2, 0x10
  61. 000000A8  0003 0010                ori.b      D3, 0x10
  62. 000000AC  0001 0009                ori.b      D1, 0x9 /* '\t' */
  63. 000000B0  0002 0009                ori.b      D2, 0x9 /* '\t' */
  64. 000000B4  0001 0003                ori.b      D1, 0x3
  65. 000000B8  0002 0025                ori.b      D2, 0x25 /* '%' */
  66. 000000BC  0001 001C                ori.b      D1, 0x1C
  67. 000000C0  0003 0009                ori.b      D3, 0x9 /* '\t' */
  68. 000000C4  0001 001E                ori.b      D1, 0x1E
  69. 000000C8  0002 0003                ori.b      D2, 0x3
  70. 000000CC  0003 0003                ori.b      D3, 0x3
  71. 000000D0  0003 0022                ori.b      D3, 0x22 /* '\"' */
  72. 000000D4  0001 000F                ori.b      D1, 0xF
  73. 000000D8  0001 0017                ori.b      D1, 0x17
  74. 000000DC  0002 0017                ori.b      D2, 0x17
  75. 000000E0  0005 001F                ori.b      D5, 0x1F
  76. 000000E4  0001 0024                ori.b      D1, 0x24 /* '$' */
  77. 000000E8  0002 0024                ori.b      D2, 0x24 /* '$' */
  78. 000000EC  0001 0006                ori.b      D1, 0x6
  79. 000000F0  0001 0019                ori.b      D1, 0x19
  80. 000000F4  0003 0024                ori.b      D3, 0x24 /* '$' */
  81. 000000F8  0004 0022                ori.b      D4, 0x22 /* '\"' */
  82. 000000FC  0004 0010                ori.b      D4, 0x10
  83. 00000100  0005 0010                ori.b      D5, 0x10
  84. 00000104  0006 0010                ori.b      D6, 0x10
  85. 00000108  0003 0025                ori.b      D3, 0x25 /* '%' */
  86. 0000010C  0001 0002                ori.b      D1, 0x2
  87. 00000110  0004 0025                ori.b      D4, 0x25 /* '%' */
  88. 00000114  0005 0025                ori.b      D5, 0x25 /* '%' */
  89. 00000118  0004 0009                ori.b      D4, 0x9 /* '\t' */
  90. 0000011C  0006 0025                ori.b      D6, 0x25 /* '%' */
  91. 00000120  0002 001C                ori.b      D2, 0x1C
  92. 00000124  0002 0006                ori.b      D2, 0x6
  93. 00000128  0007 0025                ori.b      D7, 0x25 /* '%' */
  94. 0000012C  0001 0023                ori.b      D1, 0x23 /* '#' */
  95. 00000130  0007 0010                ori.b      D7, 0x10
  96. 00000134  0008 0010                ori.b      A0, 0x10
  97. 00000138  0009 0010                ori.b      A1, 0x10
  98. 0000013C  000A 0010                ori.b      A2, 0x10
  99. 00000140  0008 0025                ori.b      A0, 0x25 /* '%' */
  100. 00000144  0003 001C                ori.b      D3, 0x1C
  101. 00000148  0009 0025                ori.b      A1, 0x25 /* '%' */
  102. 0000014C  0005 0009                ori.b      D5, 0x9 /* '\t' */
  103. 00000150  0005 0022                ori.b      D5, 0x22 /* '\"' */
  104. 00000154  0006 0009                ori.b      D6, 0x9 /* '\t' */
  105. 00000158  0007 0009                ori.b      D7, 0x9 /* '\t' */
  106. 0000015C  0001 0007                ori.b      D1, 0x7
  107. 00000160  000A 0025                ori.b      A2, 0x25 /* '%' */
  108. 00000164  000B 0025                ori.b      A3, 0x25 /* '%' */
  109. 00000168  0006 0022                ori.b      D6, 0x22 /* '\"' */
  110. 0000016C  0002 0019                ori.b      D2, 0x19
  111. 00000170  000B 0010                ori.b      A3, 0x10
  112. 00000174  000C 0010                ori.b      A4, 0x10
  113. 00000178  0001 001B                ori.b      D1, 0x1B
  114. 0000017C  0004 001C                ori.b      D4, 0x1C
  115. 00000180  0002 001B                ori.b      D2, 0x1B
  116. 00000184  0005 001C                ori.b      D5, 0x1C
  117. 00000188  0007 0022                ori.b      D7, 0x22 /* '\"' */
  118. 0000018C  0003 000E                ori.b      D3, 0xE
  119. 00000190  0003 001B                ori.b      D3, 0x1B
  120. 00000194  0004 001B                ori.b      D4, 0x1B
  121. 00000198  0004 0003                ori.b      D4, 0x3
  122. 0000019C  0001 0005                ori.b      D1, 0x5
  123. 000001A0  0001 0001                ori.b      D1, 0x1
  124. 000001A4  0005 001B                ori.b      D5, 0x1B
  125. 000001A8  0002 0023                ori.b      D2, 0x23 /* '#' */
  126. 000001AC  0001 000B                ori.b      D1, 0xB
  127. 000001B0  0002 000B                ori.b      D2, 0xB
  128. 000001B4  0006 001B                ori.b      D6, 0x1B
  129. 000001B8  0006 001C                ori.b      D6, 0x1C
  130. 000001BC  0007 001B                ori.b      D7, 0x1B
  131. 000001C0  0003 0023                ori.b      D3, 0x23 /* '#' */
  132. 000001C4  0008 001B                ori.b      A0, 0x1B
  133. 000001C8  0001 0021                ori.b      D1, 0x21 /* '!' */
  134. 000001CC  0002 0001                ori.b      D2, 0x1
  135. 000001D0  0002 0002                ori.b      D2, 0x2
  136. 000001D4  0003 0019                ori.b      D3, 0x19
  137. 000001D8  0009 001B                ori.b      A1, 0x1B
  138. 000001DC  0004 0023                ori.b      D4, 0x23 /* '#' */
  139. 000001E0  0002 0007                ori.b      D2, 0x7
  140. 000001E4  0002 0021                ori.b      D2, 0x21 /* '!' */
  141. 000001E8  0004 0019                ori.b      D4, 0x19
  142. 000001EC  000A 001B                ori.b      A2, 0x1B
  143. 000001F0  0003 0021                ori.b      D3, 0x21 /* '!' */
  144. 000001F4  0004 0021                ori.b      D4, 0x21 /* '!' */
  145. 000001F8  0005 0021                ori.b      D5, 0x21 /* '!' */
  146. 000001FC  000D 0010                ori.b      A5, 0x10
  147. 00000200  000E 0010                ori.b      A6, 0x10
  148. 00000204  000B 001B                ori.b      A3, 0x1B
  149. 00000208  000F 0010                ori.b      A7, 0x10
  150. 0000020C  000C 001B                ori.b      A4, 0x1B
  151. 00000210  0010 0010                ori.b      [A0], 0x10
  152. 00000214  0011 0010                ori.b      [A1], 0x10
  153. 00000218  0012 0010                ori.b      [A2], 0x10
  154. 0000021C  0013 0010                ori.b      [A3], 0x10
  155. 00000220  000D 001B                ori.b      A5, 0x1B
  156. 00000224  0003 0007                ori.b      D3, 0x7
  157. 00000228  000E 001B                ori.b      A6, 0x1B
  158. 0000022C  0005 0003                ori.b      D5, 0x3
  159. 00000230  0006 0003                ori.b      D6, 0x3
  160. 00000234  0003 0002                ori.b      D3, 0x2
  161. 00000238  0001 0011                ori.b      D1, 0x11
  162. 0000023C  0002 0005                ori.b      D2, 0x5
  163. 00000240  0001 0012                ori.b      D1, 0x12
  164. 00000244  0002 0012                ori.b      D2, 0x12
  165. 00000248  0003 0012                ori.b      D3, 0x12
  166. 0000024C  0004 0012                ori.b      D4, 0x12
  167. 00000250  0008 0009                ori.b      A0, 0x9 /* '\t' */
  168. 00000254  0005 0012                ori.b      D5, 0x12
  169. 00000258  0006 0012                ori.b      D6, 0x12
  170. 0000025C  0002 000F                ori.b      D2, 0xF
  171. 00000260  0003 000F                ori.b      D3, 0xF
  172. 00000264  0001 000A                ori.b      D1, 0xA /* '\n' */
  173. 00000268  0001 0026                ori.b      D1, 0x26 /* '&' */
  174. 0000026C  0002 000A                ori.b      D2, 0xA /* '\n' */
  175. 00000270  0006 0021                ori.b      D6, 0x21 /* '!' */
  176. 00000274  0007 0021                ori.b      D7, 0x21 /* '!' */
  177. 00000278  0007 0003                ori.b      D7, 0x3
  178. 0000027C  0004 0002                ori.b      D4, 0x2
  179. 00000280  0008 0003                ori.b      A0, 0x3
  180. 00000284  0005 0002                ori.b      D5, 0x2
  181. 00000288  0009 0003                ori.b      A1, 0x3
  182. 0000028C  0006 0002                ori.b      D6, 0x2
  183. 00000290  000A 0003                ori.b      A2, 0x3
  184. 00000294  0007 0002                ori.b      D7, 0x2
  185. 00000298  0008 0002                ori.b      A0, 0x2
  186. 0000029C  0009 0002                ori.b      A1, 0x2
  187. 000002A0  000A 0002                ori.b      A2, 0x2
  188. 000002A4  0009 0009                ori.b      A1, 0x9 /* '\t' */
  189. 000002A8  0003 000B                ori.b      D3, 0xB
  190. 000002AC  0004 000E                ori.b      D4, 0xE
  191. 000002B0  0004 000B                ori.b      D4, 0xB
  192. 000002B4  0005 000B                ori.b      D5, 0xB
  193. 000002B8  FFFF                     .invalid   <<F/7/7>>
  194. 000002BA  F4F4                     cpushp     DATA+INST, [A4]
  195. 000002BC  0004 000F                ori.b      D4, 0xF
  196. 000002C0  0005 000F                ori.b      D5, 0xF
  197. 000002C4  0014 0010                ori.b      [A4], 0x10
  198. 000002C8  0015 0010                ori.b      [A5], 0x10
  199. 000002CC  0005 0023                ori.b      D5, 0x23 /* '#' */
  200. 000002D0  0006 0023                ori.b      D6, 0x23 /* '#' */
  201. 000002D4  0006 000B                ori.b      D6, 0xB
  202. 000002D8  0007 0023                ori.b      D7, 0x23 /* '#' */
  203. 000002DC  0004 0007                ori.b      D4, 0x7
  204. 000002E0  0005 0007                ori.b      D5, 0x7
  205. 000002E4  0006 0007                ori.b      D6, 0x7
  206. 000002E8  0003 0001                ori.b      D3, 0x1
  207. 000002EC  0004 0001                ori.b      D4, 0x1
  208. 000002F0  0005 0001                ori.b      D5, 0x1
  209. 000002F4  0006 0001                ori.b      D6, 0x1
  210. 000002F8  0002 0011                ori.b      D2, 0x11
  211. 000002FC  000A 0009                ori.b      A2, 0x9 /* '\t' */
  212. 00000300  000B 0009                ori.b      A3, 0x9 /* '\t' */
  213. 00000304  000C 0009                ori.b      A4, 0x9 /* '\t' */
  214. 00000308  000D 0009                ori.b      A5, 0x9 /* '\t' */
  215. 0000030C  000E 0009                ori.b      A6, 0x9 /* '\t' */
  216. 00000310  000F 0009                ori.b      A7, 0x9 /* '\t' */
  217. 00000314  0010 0009                ori.b      [A0], 0x9 /* '\t' */
  218. 00000318  0011 0009                ori.b      [A1], 0x9 /* '\t' */
  219. 0000031C  0012 0009                ori.b      [A2], 0x9 /* '\t' */
  220. 00000320  0013 0009                ori.b      [A3], 0x9 /* '\t' */
  221. 00000324  0014 0009                ori.b      [A4], 0x9 /* '\t' */
  222. 00000328  0015 0009                ori.b      [A5], 0x9 /* '\t' */
  223. 0000032C  0016 0009                ori.b      [A6], 0x9 /* '\t' */
  224. 00000330  0017 0009                ori.b      [A7], 0x9 /* '\t' */
  225. 00000334  0018 0009                ori.b      [A0]+, 0x9 /* '\t' */
  226. 00000338  0019 0009                ori.b      [A1]+, 0x9 /* '\t' */
  227. 0000033C  0005 0019                ori.b      D5, 0x19
  228. 00000340  001A 0009                ori.b      [A2]+, 0x9 /* '\t' */
  229. 00000344  001B 0009                ori.b      [A3]+, 0x9 /* '\t' */
  230. 00000348  001C 0009                ori.b      [A4]+, 0x9 /* '\t' */
  231. 0000034C  001D 0009                ori.b      [A5]+, 0x9 /* '\t' */
  232. 00000350  0007 0001                ori.b      D7, 0x1
  233. 00000354  0008 0001                ori.b      A0, 0x1
  234. 00000358  0009 0001                ori.b      A1, 0x1
  235. 0000035C  000B 0003                ori.b      A3, 0x3
  236. 00000360  0005 000E                ori.b      D5, 0xE
  237. 00000364  0006 000E                ori.b      D6, 0xE
  238. 00000368  0007 000E                ori.b      D7, 0xE
  239. 0000036C  0001 0013                ori.b      D1, 0x13
  240. 00000370  0002 0013                ori.b      D2, 0x13
  241. 00000374  0003 0013                ori.b      D3, 0x13
  242. 00000378  000F 001B                ori.b      A7, 0x1B
  243. 0000037C  0002 001E                ori.b      D2, 0x1E
  244. 00000380  0003 001E                ori.b      D3, 0x1E
  245. 00000384  0004 001E                ori.b      D4, 0x1E
  246. 00000388  0005 001E                ori.b      D5, 0x1E
  247. 0000038C  0016 0010                ori.b      [A6], 0x10
  248. 00000390  0001 0008                ori.b      D1, 0x8
  249. 00000394  0006 000F                ori.b      D6, 0xF
  250. 00000398  0006 001E                ori.b      D6, 0x1E
  251. 0000039C  0002 0026                ori.b      D2, 0x26 /* '&' */
  252. 000003A0  001E 0009                ori.b      [A6]+, 0x9 /* '\t' */
  253. 000003A4  0010 001B                ori.b      [A0], 0x1B
  254. 000003A8  0001 0014                ori.b      D1, 0x14
  255. 000003AC  0002 0014                ori.b      D2, 0x14
  256. 000003B0  001F 0009                ori.b      [A7]+, 0x9 /* '\t' */
  257. 000003B4  0001 0015                ori.b      D1, 0x15
  258. 000003B8  0002 0015                ori.b      D2, 0x15
  259. 000003BC  0004 000C                ori.b      D4, 0xC
  260. 000003C0  0003 0006                ori.b      D3, 0x6
  261. 000003C4  0004 0006                ori.b      D4, 0x6
  262. 000003C8  0007 000F                ori.b      D7, 0xF
  263. 000003CC  0005 000C                ori.b      D5, 0xC
  264. 000003D0  000A 0001                ori.b      A2, 0x1
  265. 000003D4  0006 000C                ori.b      D6, 0xC
  266. 000003D8  0008 000F                ori.b      A0, 0xF
  267. 000003DC  0008 0022                ori.b      A0, 0x22 /* '\"' */
  268. 000003E0  FFFF                     .invalid   <<F/7/7>>
  269. 000003E2  F5A6                     .invalid   <<F/6/2>>
  270. 000003E4  0003 0014                ori.b      D3, 0x14
  271. 000003E8  000B 0002                ori.b      A3, 0x2
  272. 000003EC  0001 000D                ori.b      D1, 0xD /* '\r' */
  273. 000003F0  FFFF                     .invalid   <<F/7/7>>
  274. 000003F2  F53E                     .extension 0x53E <<F/4-5/2>> // unimplemented
  275. 000003F4  FFFF                     .invalid   <<F/7/7>>
  276. 000003F6  F604 0009                .move16    0xF604, 0x0009 // unimplemented
  277. 000003FA  0022 000A                ori.b      -[A2], 0xA /* '\n' */
  278. 000003FE  0022 000B                ori.b      -[A2], 0xB
  279. 00000402  0022 0008                ori.b      -[A2], 0x8
  280. 00000406  0021 0001                ori.b      -[A1], 0x1
  281. 0000040A  001D 0003                ori.b      [A5]+, 0x3
  282. 0000040E  0011 0004                ori.b      [A1], 0x4
  283. 00000412  0011 0006                ori.b      [A1], 0x6
  284. 00000416  0019 0020                ori.b      [A1]+, 0x20 /* ' ' */
  285. 0000041A  0009 0021                ori.b      A1, 0x21 /* '!' */
  286. 0000041E  0009 0017                ori.b      A1, 0x17
  287. 00000422  0010 0001                ori.b      [A0], 0x1
  288. 00000426  0018 0002                ori.b      [A0]+, 0x2
  289. 0000042A  0018 0018                ori.b      [A0]+, 0x18
  290. 0000042E  0010 000C                ori.b      [A0], 0xC
  291. 00000432  0025 0019                ori.b      -[A5], 0x19
  292. 00000436  0010 001A                ori.b      [A0], 0x1A
  293. 0000043A  0010 001B                ori.b      [A0], 0x1B
  294. 0000043E  0010 0003                ori.b      [A0], 0x3
  295. 00000442  0017 0007                ori.b      [A7], 0x7
  296. 00000446  0019 000D                ori.b      [A1]+, 0xD /* '\r' */
  297. 0000044A  0025 0008                ori.b      -[A5], 0x8
  298. 0000044E  0023 0009                ori.b      -[A3], 0x9 /* '\t' */
  299. 00000452  0023 000A                ori.b      -[A3], 0xA /* '\n' */
  300. 00000456  0023 000B                ori.b      -[A3], 0xB
  301. 0000045A  0023 000C                ori.b      -[A3], 0xC
  302. 0000045E  0023 000D                ori.b      -[A3], 0xD /* '\r' */
  303. 00000462  0023 000E                ori.b      -[A3], 0xE
  304. 00000466  0023 000F                ori.b      -[A3], 0xF
  305. 0000046A  0023 0010                ori.b      -[A3], 0x10
  306. 0000046E  0023 0011                ori.b      -[A3], 0x11
  307. 00000472  0023 0001                ori.b      -[A3], 0x1
  308. 00000476  0004 0002                ori.b      D4, 0x2
  309. 0000047A  0004 0003                ori.b      D4, 0x3
  310. 0000047E  0004 0004                ori.b      D4, 0x4
  311. 00000482  0004 0005                ori.b      D4, 0x5
  312. 00000486  0004 0006                ori.b      D4, 0x6
  313. 0000048A  0004 001C                ori.b      D4, 0x1C
  314. 0000048E  0010 0022                ori.b      [A0], 0x22 /* '\"' */
  315. 00000492  0009 0023                ori.b      A1, 0x23 /* '#' */
  316. 00000496  0009 0024                ori.b      A1, 0x24 /* '$' */
  317. 0000049A  0009 0002                ori.b      A1, 0x2
  318. 0000049E  000D 0004                ori.b      A5, 0x4
  319. 000004A2  0017 0003                ori.b      [A7], 0x3
  320. 000004A6  0005 0012                ori.b      D5, 0x12
  321. 000004AA  0023 0013                ori.b      -[A3], 0x13
  322. 000004AE  0023 0009                ori.b      -[A3], 0x9 /* '\t' */
  323. 000004B2  000F 0011                ori.b      A7, 0x11
  324. 000004B6  001B 000A                ori.b      [A3]+, 0xA /* '\n' */
  325. 000004BA  000F 001D                ori.b      A7, 0x1D
  326. 000004BE  0010 000E                ori.b      [A0], 0xE
  327. 000004C2  0025 0004                ori.b      -[A5], 0x4
  328. 000004C6  0013 0007                ori.b      [A3], 0x7
  329. 000004CA  000C 0007                ori.b      A4, 0x7
  330. 000004CE  001C 0001                ori.b      [A4]+, 0x1
  331. 000004D2  0020 000C                ori.b      -[A0], 0xC
  332. 000004D6  0002 000D                ori.b      D2, 0xD /* '\r' */
  333. 000004DA  0002 000C                ori.b      D2, 0xC
  334. 000004DE  0003 000D                ori.b      D3, 0xD /* '\r' */
  335. 000004E2  0003 000E                ori.b      D3, 0xE
  336. 000004E6  0003 0007                ori.b      D3, 0x7
  337. 000004EA  0012 0008                ori.b      [A2], 0x8
  338. 000004EE  0012 0002                ori.b      [A2], 0x2
  339. 000004F2  0020 0025                ori.b      -[A0], 0x25 /* '%' */
  340. 000004F6  0009 000B                ori.b      A1, 0xB
  341. 000004FA  0001 0007                ori.b      D1, 0x7
  342. 000004FE  0007 0012                ori.b      D7, 0x12
  343. 00000502  001B 0026                ori.b      [A3]+, 0x26 /* '&' */
  344. 00000506  0009 0027                ori.b      A1, 0x27 /* '\'' */
  345. 0000050A  0009 0028                ori.b      A1, 0x28 /* '(' */
  346. 0000050E  0009 0029                ori.b      A1, 0x29 /* ')' */
  347. 00000512  0009 002A                ori.b      A1, 0x2A /* '*' */
  348. 00000516  0009 002B                ori.b      A1, 0x2B /* '+' */
  349. 0000051A  0009 0008                ori.b      A1, 0x8
  350. 0000051E  0007 0009                ori.b      D7, 0x9 /* '\t' */
  351. 00000522  0007 000A                ori.b      D7, 0xA /* '\n' */
  352. 00000526  0007 000B                ori.b      D7, 0xB
  353. 0000052A  0007 000C                ori.b      D7, 0xC
  354. 0000052E  0007 000C                ori.b      D7, 0xC
  355. 00000532  0001 000E                ori.b      D1, 0xE
  356. 00000536  0002 0009                ori.b      D2, 0x9 /* '\t' */
  357. 0000053A  0021 0005                ori.b      -[A1], 0x5
  358. 0000053E  0006 0006                ori.b      D6, 0x6
  359. 00000542  0006 000F                ori.b      D6, 0xF
  360. 00000546  0002 000D                ori.b      D2, 0xD /* '\r' */
  361. 0000054A  0007 000E                ori.b      D7, 0xE
  362. 0000054E  0007 0007                ori.b      D7, 0x7
  363. 00000552  0006 0008                ori.b      D6, 0x8
  364. 00000556  0006 0004                ori.b      D6, 0x4
  365. 0000055A  0005 0005                ori.b      D5, 0x5
  366. 0000055E  0005 0006                ori.b      D5, 0x6
  367. 00000562  0005 0007                ori.b      D5, 0x7
  368. 00000566  0005 0008                ori.b      D5, 0x8
  369. 0000056A  0005 0009                ori.b      D5, 0x9 /* '\t' */
  370. 0000056E  0005 0010                ori.b      D5, 0x10
  371. 00000572  0002 0005                ori.b      D2, 0x5
  372. 00000576  0017 0007                ori.b      [A7], 0x7
  373. 0000057A  001E 0006                ori.b      [A6]+, 0x6
  374. 0000057E  0017 0007                ori.b      [A7], 0x7
  375. 00000582  0017 0004                ori.b      [A7], 0x4
  376. 00000586  0014 001E                ori.b      [A4], 0x1E
  377. 0000058A  0010 0008                ori.b      [A0], 0x8
  378. 0000058E  0019 000F                ori.b      [A1]+, 0xF
  379. 00000592  0007 0010                ori.b      D7, 0x10
  380. 00000596  0007 0011                ori.b      D7, 0x11
  381. 0000059A  0007 0012                ori.b      D7, 0x12
  382. 0000059E  0007 000B                ori.b      D7, 0xB
  383. 000005A2  000F 000C                ori.b      A7, 0xC
  384. 000005A6  000F 000D                ori.b      A7, 0xD /* '\r' */
  385. 000005AA  000F 0011                ori.b      A7, 0x11
  386. 000005AE  0002 000F                ori.b      D2, 0xF
  387. 000005B2  0003 0012                ori.b      D3, 0x12
  388. 000005B6  0002 0003                ori.b      D2, 0x3
  389. 000005BA  0020 0004                ori.b      -[A0], 0x4
  390. 000005BE  0020 000E                ori.b      -[A0], 0xE
  391. 000005C2  000F 000F                ori.b      A7, 0xF
  392. 000005C6  000F 0010                ori.b      A7, 0x10
  393. 000005CA  0003 0011                ori.b      D3, 0x11
  394. 000005CE  0003 0012                ori.b      D3, 0x12
  395. 000005D2  0003 0006                ori.b      D3, 0x6
  396. 000005D6  001F 0007                ori.b      [A7]+, 0x7
  397. 000005DA  001F 0007                ori.b      [A7]+, 0x7
  398. 000005DE  000B 0008                ori.b      A3, 0x8
  399. 000005E2  000B 0013                ori.b      A3, 0x13
  400. 000005E6  0003 0014                ori.b      D3, 0x14
  401. 000005EA  0003 0015                ori.b      D3, 0x15
  402. 000005EE  0003 0016                ori.b      D3, 0x16
  403. 000005F2  0003 001F                ori.b      D3, 0x1F
  404. 000005F6  0010 0020                ori.b      [A0], 0x20 /* ' ' */
  405. 000005FA  0010 0008                ori.b      [A0], 0x8
  406. 000005FE  000E 0021                ori.b      A6, 0x21 /* '!' */
  407. 00000602  0010 0022                ori.b      [A0], 0x22 /* '\"' */
  408. 00000606  0010 0023                ori.b      [A0], 0x23 /* '#' */
  409. 0000060A  0010 0024                ori.b      [A0], 0x24 /* '$' */
  410. 0000060E  0010 0014                ori.b      [A0], 0x14
  411. 00000612  0023 0015                ori.b      -[A3], 0x15
  412. 00000616  0023 0003                ori.b      -[A3], 0x3
  413. 0000061A  000D 0008                ori.b      A5, 0x8
  414. 0000061E  000C 0025                ori.b      A4, 0x25 /* '%' */
  415. 00000622  0010 0026                ori.b      [A0], 0x26 /* '&' */
  416. 00000626  0010 0007                ori.b      [A0], 0x7
  417. 0000062A  0004 0008                ori.b      D4, 0x8
  418. 0000062E  001F 0009                ori.b      [A7]+, 0x9 /* '\t' */
  419. 00000632  001F 0005                ori.b      [A7]+, 0x5
  420. 00000636  0020 0005                ori.b      -[A0], 0x5
  421. 0000063A  0013 0006                ori.b      [A3], 0x6
  422. 0000063E  0013 0008                ori.b      [A3], 0x8
  423. 00000642  0004 0009                ori.b      D4, 0x9 /* '\t' */
  424. 00000646  0006 0016                ori.b      D6, 0x16
  425. 0000064A  0023 0013                ori.b      -[A3], 0x13
  426. 0000064E  001B 0008                ori.b      [A3]+, 0x8
  427. 00000652  001E 0009                ori.b      [A6]+, 0x9 /* '\t' */
  428. 00000656  001E 000A                ori.b      [A6]+, 0xA /* '\n' */
  429. 0000065A  001E 000B                ori.b      [A6]+, 0xB
  430. 0000065E  001E 000A                ori.b      [A6]+, 0xA /* '\n' */
  431. 00000662  0021 000D                ori.b      -[A1], 0xD /* '\r' */
  432. 00000666  0001 000A                ori.b      D1, 0xA /* '\n' */
  433. 0000066A  0006 000A                ori.b      D6, 0xA /* '\n' */
  434. 0000066E  0005 0017                ori.b      D5, 0x17
  435. 00000672  0003 000B                ori.b      D3, 0xB
  436. 00000676  0005 000B                ori.b      D5, 0xB
  437. 0000067A  0021 000C                ori.b      -[A1], 0xC
  438. 0000067E  0021 0005                ori.b      -[A1], 0x5
  439. 00000682  0011 0004                ori.b      [A1], 0x4
  440. 00000686  0024 0009                ori.b      -[A4], 0x9 /* '\t' */
  441. 0000068A  000E 0006                ori.b      A6, 0x6
  442. 0000068E  0011 0009                ori.b      [A1], 0x9 /* '\t' */
  443. 00000692  0019 0002                ori.b      [A1]+, 0x2
  444. 00000696  0008 0003                ori.b      A0, 0x3
  445. 0000069A  0008 0005                ori.b      A0, 0x5
  446. 0000069E  0024 000C                ori.b      -[A4], 0xC
  447. 000006A2  001E 0027                ori.b      [A6]+, 0x27 /* '\'' */
  448. 000006A6  0010 0003                ori.b      [A0], 0x3
  449. 000006AA  0015 0004                ori.b      [A5], 0x4
  450. 000006AE  0015 000B                ori.b      [A5], 0xB
  451. 000006B2  0006 000C                ori.b      D6, 0xC
  452. 000006B6  0005 000D                ori.b      D5, 0xD /* '\r' */
  453. 000006BA  001E 000E                ori.b      [A6]+, 0xE
  454. 000006BE  001E 0009                ori.b      [A6]+, 0x9 /* '\t' */
  455. 000006C2  0012 000A                ori.b      [A2], 0xA /* '\n' */
  456. 000006C6  0012 000B                ori.b      [A2], 0xB
  457. 000006CA  0012 0003                ori.b      [A2], 0x3
  458. 000006CE  000A 0001                ori.b      A2, 0x1
  459. 000006D2  0016 0002                ori.b      [A6], 0x2
  460. 000006D6  0016 000F                ori.b      [A6], 0xF
  461. 000006DA  001E 000C                ori.b      [A6]+, 0xC
  462. 000006DE  0012 000D                ori.b      [A2], 0xD /* '\r' */
  463. 000006E2  0012 000E                ori.b      [A2], 0xE
  464. 000006E6  0012 000A                ori.b      [A2], 0xA /* '\n' */
  465. 000006EA  001F 000B                ori.b      [A7]+, 0xB
  466. 000006EE  001F 0004                ori.b      [A7]+, 0x4
  467. 000006F2  000A 0010                ori.b      A2, 0x10
  468. 000006F6  000F 0013                ori.b      A7, 0x13
  469. 000006FA  0007 0028                ori.b      D7, 0x28 /* '(' */
  470. 000006FE  0010 0029                ori.b      [A0], 0x29 /* ')' */
  471. 00000702  0010 000D                ori.b      [A0], 0xD /* '\r' */
  472. 00000706  0005 000E                ori.b      D5, 0xE
  473. 0000070A  0005 000F                ori.b      D5, 0xF
  474. 0000070E  0005 0010                ori.b      D5, 0x10
  475. 00000712  0005 0011                ori.b      D5, 0x11
  476. 00000716  0005 0012                ori.b      D5, 0x12
  477. 0000071A  0005 0013                ori.b      D5, 0x13
  478. 0000071E  0005 0014                ori.b      D5, 0x14
  479. 00000722  0005 0015                ori.b      D5, 0x15
  480. 00000726  0005 0016                ori.b      D5, 0x16
  481. 0000072A  0005 0017                ori.b      D5, 0x17
  482. 0000072E  0005 0003                ori.b      D5, 0x3
  483. 00000732  0018 000C                ori.b      [A0]+, 0xC
  484. 00000736  0006 000D                ori.b      D6, 0xD /* '\r' */
  485. 0000073A  0006 000E                ori.b      D6, 0xE
  486. 0000073E  0006 000F                ori.b      D6, 0xF
  487. 00000742  0006 0010                ori.b      D6, 0x10
  488. 00000746  0006 0011                ori.b      D6, 0x11
  489. 0000074A  0006 0012                ori.b      D6, 0x12
  490. 0000074E  0006 0013                ori.b      D6, 0x13
  491. 00000752  0006 0014                ori.b      D6, 0x14
  492. 00000756  0006 0015                ori.b      D6, 0x15
  493. 0000075A  0006 0016                ori.b      D6, 0x16
  494. 0000075E  0006 0017                ori.b      D6, 0x17
  495. 00000762  0006 0010                ori.b      D6, 0x10
  496. 00000766  001E 0011                ori.b      [A6]+, 0x11
  497. 0000076A  000F 0011                ori.b      A7, 0x11
  498. 0000076E  001E 0004                ori.b      [A6]+, 0x4
  499. 00000772  000D 0005                ori.b      A5, 0x5
  500. 00000776  000D 0006                ori.b      A5, 0x6
  501. 0000077A  000D 0007                ori.b      A5, 0x7
  502. 0000077E  000D 0008                ori.b      A5, 0x8
  503. 00000782  000D 0003                ori.b      A5, 0x3
  504. 00000786  001A 000F                ori.b      [A2]+, 0xF
  505. 0000078A  0012 0010                ori.b      [A2], 0x10
  506. 0000078E  0012 0004                ori.b      [A2], 0x4
  507. 00000792  0008 0005                ori.b      A0, 0x5
  508. 00000796  0008 0006                ori.b      A0, 0x6
  509. 0000079A  0008 0018                ori.b      A0, 0x18
  510. 0000079E  0006 0006                ori.b      D6, 0x6
  511. 000007A2  0024 0011                ori.b      -[A4], 0x11
  512. 000007A6  0012 0018                ori.b      [A2], 0x18
  513. 000007AA  0005 0012                ori.b      D5, 0x12
  514. 000007AE  000F 000A                ori.b      A7, 0xA /* '\n' */
  515. 000007B2  0019 0019                ori.b      [A1]+, 0x19
  516. 000007B6  0006 001A                ori.b      D6, 0x1A
  517. 000007BA  0006 000E                ori.b      D6, 0xE
  518. 000007BE  0001 000B                ori.b      D1, 0xB
  519. 000007C2  0019 0018                ori.b      [A1]+, 0x18
  520. 000007C6  0003 0013                ori.b      D3, 0x13
  521. 000007CA  000F FFFF                ori.b      A7, 0xFF
  522. 000007CE  F7CE                     .invalid   <<F/7/3>>
  523. 000007D0  FFFF                     .invalid   <<F/7/7>>
  524. 000007D2  F7B2                     .invalid   <<F/6/3>>
  525. 000007D4  FFFF                     .invalid   <<F/7/7>>
  526. 000007D6  F78C                     .invalid   <<F/6/3>>
  527. 000007D8  002A 0010 002B           ori.b      [A2 + 0x2B], 0x10
  528. 000007DE  0010 002C                ori.b      [A0], 0x2C /* ',' */
  529. 000007E2  0010 0019                ori.b      [A0], 0x19
  530. 000007E6  0003 0007                ori.b      D3, 0x7
  531. 000007EA  0008 0008                ori.b      A0, 0x8
  532. 000007EE  0008 002D                ori.b      A0, 0x2D /* '-' */
  533. 000007F2  0010 002E                ori.b      [A0], 0x2E /* '.' */
  534. 000007F6  0010 0001                ori.b      [A0], 0x1
  535. 000007FA  0045 0001                ori.w      D5, 0x1
  536. 000007FE  0047 0002                ori.w      D7, 0x2
  537. 00000802  0047 0001                ori.w      D7, 0x1
  538. 00000806  0046 0002                ori.w      D6, 0x2
  539. 0000080A  0046 0003                ori.w      D6, 0x3
  540. 0000080E  0046 000C                ori.w      D6, 0xC
  541. 00000812  0019 0004                ori.b      [A1]+, 0x4
  542. 00000816  0018 0007                ori.b      [A0]+, 0x7
  543. 0000081A  0024 0002                ori.b      -[A4], 0x2
  544. 0000081E  0045 001B                ori.w      D5, 0x1B
  545. 00000822  0006 0003                ori.b      D6, 0x3
  546. 00000826  0047 0004                ori.w      D7, 0x4
  547. 0000082A  0047 0005                ori.w      D7, 0x5
  548. 0000082E  0047 001A                ori.w      D7, 0x1A
  549. 00000832  0003 001B                ori.b      D3, 0x1B
  550. 00000836  0003 001C                ori.b      D3, 0x1C
  551. 0000083A  0003 0004                ori.b      D3, 0x4
  552. 0000083E  0046 0012                ori.w      D6, 0x12
  553. 00000842  0012 0013                ori.b      [A2], 0x13
  554. 00000846  0012 0014                ori.b      [A2], 0x14
  555. 0000084A  0012 002F                ori.b      [A2], 0x2F /* '/' */
  556. 0000084E  0010 0030                ori.b      [A0], 0x30 /* '0' */
  557. 00000852  0010 0006                ori.b      [A0], 0x6
  558. 00000856  0047 0007                ori.w      D7, 0x7
  559. 0000085A  0047 0008                ori.w      D7, 0x8
  560. 0000085E  0047 0009                ori.w      D7, 0x9 /* '\t' */
  561. 00000862  0047 0005                ori.w      D7, 0x5
  562. 00000866  0046 0006                ori.w      D6, 0x6
  563. 0000086A  0046 0007                ori.w      D6, 0x7
  564. 0000086E  0046 002C                ori.w      D6, 0x2C /* ',' */
  565. 00000872  0009 002D                ori.b      A1, 0x2D /* '-' */
  566. 00000876  0009 0014                ori.b      A1, 0x14
  567. 0000087A  000F 0015                ori.b      A7, 0x15
  568. 0000087E  000F 0008                ori.b      A7, 0x8
  569. 00000882  0046 000F                ori.w      D6, 0xF
  570. 00000886  0025 0031                ori.b      -[A5], 0x31 /* '1' */
  571. 0000088A  0010 0014                ori.b      [A0], 0x14
  572. 0000088E  0007 0015                ori.b      D7, 0x15
  573. 00000892  0007 020B                ori.b      D7, 0xB
  574. 00000896  225F                     movea.l    A1, [A7]+
  575. 00000898  301F                     move.w     D0, [A7]+
  576. 0000089A  E548                     lsl        D0.w, 2
  577. 0000089C  0C40 082C                cmpi.w     D0, 0x82C
  578. 000008A0  620A                     bhi        +0xC /* 000008AC */
  579. 000008A2  41FA F7C0                lea.l      A0, [PC - 0x840 /* 00000064, value 0xFFFFFFEC */]
  580. 000008A6  2030 0000                move.l     D0, [A0 + D0.w]
  581. 000008AA  6602                     bne        +0x4 /* 000008AE */
  582. label000008AC:
  583. 000008AC  7000                     moveq.l    D0, 0x00
  584. label000008AE:
  585. 000008AE  2E80                     move.l     [A7], D0
  586. 000008B0  4ED1                     jmp        [A1]
  587. 000008B2  225F                     movea.l    A1, [A7]+
  588. 000008B4  301F                     move.w     D0, [A7]+
  589. 000008B6  4840                     swap.w     D0
  590. 000008B8  221F                     move.l     D1, [A7]+
  591. 000008BA  301F                     move.w     D0, [A7]+
  592. 000008BC  E548                     lsl        D0.w, 2
  593. 000008BE  4840                     swap.w     D0
  594. 000008C0  4A40                     tst.w      D0
  595. 000008C2  6708                     beq        +0xA /* 000008CC */
  596. 000008C4  E281                     asr        D1, 1
  597. 000008C6  0081 8000 0000           ori.l      D1, 0x80000000
  598. label000008CC:
  599. 000008CC  41FA F796                lea.l      A0, [PC - 0x86A /* 00000064, value 0xFFFFFFEC */]
  600. 000008D0  4840                     swap.w     D0
  601. 000008D2  2181 0000                move.l     [A0 + D0.w], D1
  602. 000008D6  4ED1                     jmp        [A1]
  603. 000008D8  205F                     movea.l    A0, [A7]+
  604. 000008DA  201F                     move.l     D0, [A7]+
  605. 000008DC  2F08                     move.l     -[A7], A0
  606. 000008DE  4A80                     tst.l      D0
  607. 000008E0  4EFA F754                jmp        [PC - 0x8AC /* 00000036 */]
  608. 000008E4  48E7 00C0                movem.l    -[A7], A0,A1
  609. 000008E8  2278 0DE8                movea.l    A1, [0x00000DE8 /* Warhol */]
  610. 000008EC  2269 000C                movea.l    A1, [A1 + 0xC]
  611. 000008F0  4E91                     jsr        [A1]
  612. 000008F2  4CDF 0300                movem.l    A0,A1, [A7]+
  613. 000008F6  0C40 FFCF                cmpi.w     D0, 0xFFCF
  614. 000008FA  6618                     bne        +0x1A /* 00000914 */
  615. 000008FC  0828 0001 001B           btst.b     [A0 + 0x1B], 0x1
  616. 00000902  6710                     beq        +0x12 /* 00000914 */
  617. 00000904  2F08                     move.l     -[A7], A0
  618. 00000906  2F08                     move.l     -[A7], A0
  619. 00000908  303C 8095                move.w     D0, 0x8095
  620. 0000090C  AAAA                     syscall    QuickTimeDispatch
  621. 0000090E  205F                     movea.l    A0, [A7]+
  622. 00000910  3028 0010                move.w     D0, [A0 + 0x10]
  623. label00000914:
  624. 00000914  4A40                     tst.w      D0
  625. 00000916  4E75                     rts
  626. 00000918  4E71                     nop
  627. label0000091A:
  628. 0000091A  6004                     bra        +0x6 /* 00000920 */
  629. 0000091C  0000 0000                ori.b      D0, 0x0
  630. label00000920:
  631. 00000920  0C40 0005                cmpi.w     D0, 0x5
  632. 00000924  66F4                     bne        -0xA /* 0000091A */
  633. 00000926  4A38 08F2                tst.b      [0x000008F2 /* WWExist */]
  634. 0000092A  670C                     beq        +0xE /* 00000938 */
  635. 0000092C  222F 001C                move.l     D1, [A7 + 0x1C]
  636. 00000930  0041 0002                ori.w      D1, 0x2
  637. 00000934  2F41 001C                move.l     [A7 + 0x1C], D1
  638. label00000938:
  639. 00000938  554F                     subq.w     A7, 2
  640. 0000093A  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  641. 0000093E  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  642. 00000942  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  643. 00000946  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  644. 0000094A  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  645. 0000094E  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  646. 00000952  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  647. 00000956  2F2F 0022                move.l     -[A7], [A7 + 0x22]
  648. 0000095A  207A FFC0                movea.l    A0, [PC - 0x40 /* 0000091C, value 0x0, cstring "" */]
  649. 0000095E  4E90                     jsr        [A0]
  650. 00000960  301F                     move.w     D0, [A7]+
  651. 00000962  672C                     beq        +0x2E /* 00000990 */
  652. 00000964  222F 001C                move.l     D1, [A7 + 0x1C]
  653. 00000968  0801 0003                btst.b     D1, 0x3
  654. 0000096C  6622                     bne        +0x24 /* 00000990 */
  655. 0000096E  0C40 FFDD                cmpi.w     D0, 0xFFDD
  656. 00000972  6706                     beq        +0x8 /* 0000097A */
  657. 00000974  0C40 FFC8                cmpi.w     D0, 0xFFC8
  658. 00000978  6616                     bne        +0x18 /* 00000990 */
  659. label0000097A:
  660. 0000097A  206F 0014                movea.l    A0, [A7 + 0x14]
  661. 0000097E  30BC 0001                move.w     [A0], 0x1
  662. 00000982  201F                     move.l     D0, [A7]+
  663. 00000984  2F3A FF96                move.l     -[A7], [PC - 0x6A /* 0000091C, value 0x0, cstring "" */]
  664. 00000988  2F00                     move.l     -[A7], D0
  665. 0000098A  303C 80E9                move.w     D0, 0x80E9
  666. 0000098E  AEAA                     syscall    QuickTimeDispatch, auto_pop
  667. label00000990:
  668. 00000990  205F                     movea.l    A0, [A7]+
  669. 00000992  4FEF 0020                lea.l      A7, [A7 + 0x20]
  670. 00000996  3E80                     move.w     [A7], D0
  671. 00000998  4ED0                     jmp        [A0]
  672. 0000099A  2F08                     move.l     -[A7], A0
  673. 0000099C  2F09                     move.l     -[A7], A1
  674. 0000099E  227A 0022                movea.l    A1, [PC + 0x22 /* 000009C2, value 0x0, cstring "" */]
  675. 000009A2  4E91                     jsr        [A1]
  676. 000009A4  225F                     movea.l    A1, [A7]+
  677. 000009A6  205F                     movea.l    A0, [A7]+
  678. 000009A8  4A40                     tst.w      D0
  679. 000009AA  6614                     bne        +0x16 /* 000009C0 */
  680. 000009AC  48E7 E0E0                movem.l    -[A7], D0,D1,D2,A0,A1,A2
  681. 000009B0  3F28 0016                move.w     -[A7], [A0 + 0x16]
  682. 000009B4  303C 81E5                move.w     D0, 0x81E5
  683. 000009B8  AAAA                     syscall    QuickTimeDispatch
  684. 000009BA  4CDF 0707                movem.l    D0,D1,D2,A0,A1,A2, [A7]+
  685. 000009BE  4A40                     tst.w      D0
  686. label000009C0:
  687. 000009C0  4E75                     rts
  688. 000009C2  0000 0000                ori.b      D0, 0x0
  689. 000009C6  4E56 FF7E                link       A6, -0x0082
  690. 000009CA  48E7 E0E0                movem.l    -[A7], D0,D1,D2,A0,A1,A2
  691. 000009CE  422E FF80                clr.b      [A6 - 0x80]
  692. 000009D2  2028 0012                move.l     D0, [A0 + 0x12]
  693. 000009D6  670E                     beq        +0x10 /* 000009E6 */
  694. 000009D8  2F08                     move.l     -[A7], A0
  695. 000009DA  2040                     movea.l    A0, D0
  696. 000009DC  43EE FF80                lea.l      A1, [A6 - 0x80]
  697. 000009E0  7020                     moveq.l    D0, 0x20
  698. 000009E2  A02E                     syscall    BlockMove/BlockMoveData
  699. 000009E4  205F                     movea.l    A0, [A7]+
  700. label000009E6:
  701. 000009E6  43EE FF80                lea.l      A1, [A6 - 0x80]
  702. 000009EA  2D49 FFD2                move.l     [A6 - 0x2E], A1
  703. 000009EE  3028 0016                move.w     D0, [A0 + 0x16]
  704. 000009F2  3D40 FFD6                move.w     [A6 - 0x2A], D0
  705. 000009F6  426E FFDC                clr.w      [A6 - 0x24]
  706. 000009FA  41EE FFC0                lea.l      A0, [A6 - 0x40]
  707. 000009FE  A007                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo
  708. 00000A00  554F                     subq.w     A7, 2
  709. 00000A02  303C 0045                move.w     D0, 0x45 /* 'E' */
  710. 00000A06  3F00                     move.w     -[A7], D0
  711. 00000A08  70FC                     moveq.l    D0, 0xFFFFFFFC
  712. 00000A0A  2078 0DF0                movea.l    A0, [0x00000DF0]
  713. 00000A0E  2068 000C                movea.l    A0, [A0 + 0xC]
  714. 00000A12  4E90                     jsr        [A0]
  715. 00000A14  301F                     move.w     D0, [A7]+
  716. 00000A16  3D40 FF80                move.w     [A6 - 0x80], D0
  717. 00000A1A  4CDF 0707                movem.l    D0,D1,D2,A0,A1,A2, [A7]+
  718. 00000A1E  227A 003C                movea.l    A1, [PC + 0x3C /* 00000A5C, value 0x0, cstring "" */]
  719. 00000A22  4E91                     jsr        [A1]
  720. 00000A24  4A40                     tst.w      D0
  721. 00000A26  6630                     bne        +0x32 /* 00000A58 */
  722. 00000A28  48E7 E0E0                movem.l    -[A7], D0,D1,D2,A0,A1,A2
  723. 00000A2C  4A6E FF80                tst.w      [A6 - 0x80]
  724. 00000A30  6620                     bne        +0x22 /* 00000A52 */
  725. 00000A32  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  726. 00000A36  303C 81EE                move.w     D0, 0x81EE
  727. 00000A3A  AAAA                     syscall    QuickTimeDispatch
  728. 00000A3C  554F                     subq.w     A7, 2
  729. 00000A3E  303C 0045                move.w     D0, 0x45 /* 'E' */
  730. 00000A42  3F00                     move.w     -[A7], D0
  731. 00000A44  70FB                     moveq.l    D0, 0xFFFFFFFB
  732. 00000A46  2078 0DF0                movea.l    A0, [0x00000DF0]
  733. 00000A4A  2068 000C                movea.l    A0, [A0 + 0xC]
  734. 00000A4E  4E90                     jsr        [A0]
  735. 00000A50  544F                     addq.w     A7, 2
  736. label00000A52:
  737. 00000A52  4CDF 0707                movem.l    D0,D1,D2,A0,A1,A2, [A7]+
  738. 00000A56  4A40                     tst.w      D0
  739. label00000A58:
  740. 00000A58  4E5E                     unlink     A6
  741. 00000A5A  4E75                     rts
  742. 00000A5C  0000 0000                ori.b      D0, 0x0
  743. 00000A60  4E56 0000                link       A6, 0
  744. 00000A64  7200                     moveq.l    D1, 0x00
  745. 00000A66  70FF                     moveq.l    D0, 0xFFFFFFFF
  746. 00000A68  B0B8 0DE8                cmp.l      D0, [0x00000DE8 /* Warhol */]
  747. 00000A6C  6708                     beq        +0xA /* 00000A76 */
  748. 00000A6E  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  749. 00000A72  2228 0028                move.l     D1, [A0 + 0x28]
  750. label00000A76:
  751. 00000A76  2D41 0008                move.l     [A6 + 0x8], D1
  752. 00000A7A  4E5E                     unlink     A6
  753. 00000A7C  4E75                     rts
  754. 00000A7E  4E56 0000                link       A6, 0
  755. 00000A82  48E7 0018                movem.l    -[A7], A3,A4
  756. 00000A86  266E 0008                movea.l    A3, [A6 + 0x8]
  757. 00000A8A  286E 000C                movea.l    A4, [A6 + 0xC]
  758. 00000A8E  2F0C                     move.l     -[A7], A4
  759. 00000A90  2F0B                     move.l     -[A7], A3
  760. 00000A92  7001                     moveq.l    D0, 0x01
  761. 00000A94  3F00                     move.w     -[A7], D0
  762. 00000A96  303C 80DF                move.w     D0, 0x80DF
  763. 00000A9A  2078 18A8                movea.l    A0, [0x000018A8]
  764. 00000A9E  4E90                     jsr        [A0]
  765. 00000AA0  2F0C                     move.l     -[A7], A4
  766. 00000AA2  2F0B                     move.l     -[A7], A3
  767. 00000AA4  7000                     moveq.l    D0, 0x00
  768. 00000AA6  3F00                     move.w     -[A7], D0
  769. 00000AA8  303C 80DF                move.w     D0, 0x80DF
  770. 00000AAC  2078 18A8                movea.l    A0, [0x000018A8]
  771. 00000AB0  4E90                     jsr        [A0]
  772. 00000AB2  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  773. 00000AB8  4E5E                     unlink     A6
  774. 00000ABA  4E74 0008                rtd        0x0008
  775. 00000ABE  4E56 0000                link       A6, 0
  776. 00000AC2  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  777. 00000AC6  3A2E 0008                move.w     D5, [A6 + 0x8]
  778. 00000ACA  70FF                     moveq.l    D0, 0xFFFFFFFF
  779. 00000ACC  B0B8 0DE8                cmp.l      D0, [0x00000DE8 /* Warhol */]
  780. 00000AD0  6748                     beq        +0x4A /* 00000B1A */
  781. 00000AD2  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  782. 00000AD6  2868 001C                movea.l    A4, [A0 + 0x1C]
  783. 00000ADA  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  784. 00000ADE  2C28 0014                move.l     D6, [A0 + 0x14]
  785. 00000AE2  7E00                     moveq.l    D7, 0x00
  786. 00000AE4  6030                     bra        +0x32 /* 00000B16 */
  787. label00000AE6:
  788. 00000AE6  266C 0004                movea.l    A3, [A4 + 0x4]
  789. 00000AEA  B7EE 000E                cmpa.l     A3, [A6 + 0xE]
  790. 00000AEE  6320                     bls        +0x22 /* 00000B10 */
  791. 00000AF0  B7EE 000A                cmpa.l     A3, [A6 + 0xA]
  792. 00000AF4  641A                     bcc        +0x1C /* 00000B10 */
  793. 00000AF6  2F0B                     move.l     -[A7], A3
  794. 00000AF8  1F05                     move.b     -[A7], D5
  795. 00000AFA  303C 81C8                move.w     D0, 0x81C8
  796. 00000AFE  2078 18A8                movea.l    A0, [0x000018A8]
  797. 00000B02  4E90                     jsr        [A0]
  798. 00000B04  4A45                     tst.w      D5
  799. 00000B06  6608                     bne        +0xA /* 00000B10 */
  800. 00000B08  2006                     move.l     D0, D6
  801. 00000B0A  5386                     subq.l     D6, 1
  802. 00000B0C  2007                     move.l     D0, D7
  803. 00000B0E  5387                     subq.l     D7, 1
  804. label00000B10:
  805. 00000B10  2007                     move.l     D0, D7
  806. 00000B12  5287                     addq.l     D7, 1
  807. 00000B14  504C                     addq.w     A4, 8
  808. label00000B16:
  809. 00000B16  BC87                     cmp.l      D6, D7
  810. 00000B18  6ECC                     bgt        -0x32 /* 00000AE6 */
  811. label00000B1A:
  812. 00000B1A  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  813. 00000B20  4E5E                     unlink     A6
  814. 00000B22  4E74 000A                rtd        0x000A
  815. 00000B26  4E56 0000                link       A6, 0
  816. 00000B2A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  817. 00000B2E  2C2E 0008                move.l     D6, [A6 + 0x8]
  818. 00000B32  2678 0DE8                movea.l    A3, [0x00000DE8 /* Warhol */]
  819. 00000B36  286B 001C                movea.l    A4, [A3 + 0x1C]
  820. 00000B3A  2E2B 0014                move.l     D7, [A3 + 0x14]
  821. 00000B3E  6016                     bra        +0x18 /* 00000B56 */
  822. label00000B40:
  823. 00000B40  BC94                     cmp.l      D6, [A4]
  824. 00000B42  6610                     bne        +0x12 /* 00000B54 */
  825. 00000B44  206C 0004                movea.l    A0, [A4 + 0x4]
  826. 00000B48  4A28 0009                tst.b      [A0 + 0x9]
  827. 00000B4C  6608                     bne        +0xA /* 00000B56 */
  828. 00000B4E  2D48 000C                move.l     [A6 + 0xC], A0
  829. 00000B52  6010                     bra        +0x12 /* 00000B64 */
  830. label00000B54:
  831. 00000B54  504C                     addq.w     A4, 8
  832. label00000B56:
  833. 00000B56  2007                     move.l     D0, D7
  834. 00000B58  5387                     subq.l     D7, 1
  835. 00000B5A  4A80                     tst.l      D0
  836. 00000B5C  66E2                     bne        -0x1C /* 00000B40 */
  837. 00000B5E  7000                     moveq.l    D0, 0x00
  838. 00000B60  2D40 000C                move.l     [A6 + 0xC], D0
  839. label00000B64:
  840. 00000B64  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  841. 00000B6A  4E5E                     unlink     A6
  842. 00000B6C  4E74 0004                rtd        0x0004
  843. 00000B70  4E56 FFF8                link       A6, -0x0008
  844. 00000B74  48E7 0038                movem.l    -[A7], A2,A3,A4
  845. 00000B78  266E 0008                movea.l    A3, [A6 + 0x8]
  846. 00000B7C  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  847. 00000B80  342C 0016                move.w     D2, [A4 + 0x16]
  848. 00000B84  226C 001C                movea.l    A1, [A4 + 0x1C]
  849. 00000B88  603C                     bra        +0x3E /* 00000BC6 */
  850. label00000B8A:
  851. 00000B8A  2469 0004                movea.l    A2, [A1 + 0x4]
  852. 00000B8E  206A 001A                movea.l    A0, [A2 + 0x1A]
  853. 00000B92  2850                     movea.l    A4, [A0]
  854. 00000B94  322A 0018                move.w     D1, [A2 + 0x18]
  855. 00000B98  6022                     bra        +0x24 /* 00000BBC */
  856. label00000B9A:
  857. 00000B9A  302C 0002                move.w     D0, [A4 + 0x2]
  858. 00000B9E  B06B 0018                cmp.w      D0, [A3 + 0x18]
  859. 00000BA2  670A                     beq        +0xC /* 00000BAE */
  860. 00000BA4  302C 000A                move.w     D0, [A4 + 0xA]
  861. 00000BA8  B06B 0018                cmp.w      D0, [A3 + 0x18]
  862. 00000BAC  660E                     bne        +0x10 /* 00000BBC */
  863. label00000BAE:
  864. 00000BAE  377C FFCA 0010           move.w     [A3 + 0x10], 0xFFCA
  865. 00000BB4  377C FFFF 0018           move.w     [A3 + 0x18], 0xFFFF
  866. 00000BBA  6012                     bra        +0x14 /* 00000BCE */
  867. label00000BBC:
  868. 00000BBC  3001                     move.w     D0, D1
  869. 00000BBE  5341                     subq.w     D1, 1
  870. 00000BC0  4A40                     tst.w      D0
  871. 00000BC2  66D6                     bne        -0x28 /* 00000B9A */
  872. 00000BC4  5049                     addq.w     A1, 8
  873. label00000BC6:
  874. 00000BC6  3002                     move.w     D0, D2
  875. 00000BC8  5342                     subq.w     D2, 1
  876. 00000BCA  4A40                     tst.w      D0
  877. 00000BCC  66BC                     bne        -0x42 /* 00000B8A */
  878. label00000BCE:
  879. 00000BCE  4CEE 1C00 FFEC           movem.l    A2,A3,A4, [A6 - 0x14]
  880. 00000BD4  4E5E                     unlink     A6
  881. 00000BD6  4E74 0004                rtd        0x0004
  882. label00000BDA:
  883. 00000BDA  4E56 FFF4                link       A6, -0x000C
  884. 00000BDE  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  885. 00000BE2  203C 0000 0086           move.l     D0, 0x86
  886. 00000BE8  A71E                     syscall    NewPtrSysClear, flags=7
  887. 00000BEA  21C8 0DE8                move.l     [0x00000DE8 /* Warhol */], A0
  888. 00000BEE  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  889. 00000BF2  6658                     bne        +0x5A /* 00000C4C */
  890. 00000BF4  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  891. 00000BF8  41FA F46A                lea.l      A0, [PC - 0xB96 /* 00000064, value 0xFFFFFFEC */]
  892. 00000BFC  2D48 FFF8                move.l     [A6 - 0x8], A0
  893. 00000C00  2448                     movea.l    A2, A0
  894. 00000C02  41FA FC90                lea.l      A0, [PC - 0x370 /* 00000894, value 0x20B225F */]
  895. 00000C06  2D48 FFFC                move.l     [A6 - 0x4], A0
  896. 00000C0A  584A                     addq.w     A2, 4
  897. 00000C0C  6018                     bra        +0x1A /* 00000C26 */
  898. label00000C0E:
  899. 00000C0E  4A92                     tst.l      [A2]
  900. 00000C10  6C12                     bge        +0x14 /* 00000C24 */
  901. 00000C12  202E FFF8                move.l     D0, [A6 - 0x8]
  902. 00000C16  9092                     sub.l      D0, [A2]
  903. 00000C18  E280                     asr        D0, 1
  904. 00000C1A  223C 8000 0000           move.l     D1, 0x80000000
  905. 00000C20  8280                     or.l       D1, D0
  906. 00000C22  2481                     move.l     [A2], D1
  907. label00000C24:
  908. 00000C24  584A                     addq.w     A2, 4
  909. label00000C26:
  910. 00000C26  B5EE FFFC                cmpa.l     A2, [A6 - 0x4]
  911. 00000C2A  65E2                     bcs        -0x1C /* 00000C0E */
  912. 00000C2C  28BC 4D6F 7679           move.l     [A4], 0x4D6F7679 /* 'Movy' */
  913. 00000C32  7002                     moveq.l    D0, 0x02
  914. 00000C34  2940 0018                move.l     [A4 + 0x18], D0
  915. 00000C38  7010                     moveq.l    D0, 0x10
  916. 00000C3A  A51E                     syscall    NewPtrSys, flags=5
  917. 00000C3C  2648                     movea.l    A3, A0
  918. 00000C3E  294B 001C                move.l     [A4 + 0x1C], A3
  919. 00000C42  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  920. 00000C46  6604                     bne        +0x6 /* 00000C4C */
  921. 00000C48  4EBA 0018                jsr        [PC + 0x18 /* 00000C62 */]
  922. label00000C4C:
  923. 00000C4C  41FA FF8C                lea.l      A0, [PC - 0x74 /* 00000BDA, value 0x4E56FFF4 */]
  924. 00000C50  226E 0008                movea.l    A1, [A6 + 0x8]
  925. 00000C54  2288                     move.l     [A1], A0
  926. 00000C56  3007                     move.w     D0, D7
  927. 00000C58  4CEE 1C80 FFE4           movem.l    D7,A2,A3,A4, [A6 - 0x1C]
  928. 00000C5E  4E5E                     unlink     A6
  929. 00000C60  4E75                     rts
  930. fn00000C62:
  931. 00000C62  4E56 FFFC                link       A6, -0x0004
  932. 00000C66  48E7 0118                movem.l    -[A7], D7,A3,A4
  933. 00000C6A  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  934. 00000C6E  303C A00A                move.w     D0, 0xA00A
  935. 00000C72  A346                     syscall    GetOSTrapAddress, flags=3
  936. 00000C74  2948 000C                move.l     [A4 + 0xC], A0
  937. 00000C78  41FA FCA2                lea.l      A0, [PC - 0x35E /* 0000091C, value 0x0, cstring "" */]
  938. 00000C7C  2D48 FFFC                move.l     [A6 - 0x4], A0
  939. 00000C80  49FA FD40                lea.l      A4, [PC - 0x2C0 /* 000009C2, value 0x0, cstring "" */]
  940. 00000C84  47FA FDD6                lea.l      A3, [PC - 0x22A /* 00000A5C, value 0x0, cstring "" */]
  941. 00000C88  41FA FC5A                lea.l      A0, [PC - 0x3A6 /* 000008E4, value 0x48E700C0 */]
  942. 00000C8C  303C A00A                move.w     D0, 0xA00A
  943. 00000C90  A247                     syscall    SetOSTrapAddress, flags=2
  944. 00000C92  487A FDEA                pea.l      [PC - 0x216 /* 00000A7E, value 0x4E560000 'NV\0\0', cstring "NV" */]
  945. 00000C96  3F3C 03E8                move.w     -[A7], 0x3E8
  946. 00000C9A  7000                     moveq.l    D0, 0x00
  947. 00000C9C  2F00                     move.l     -[A7], D0
  948. 00000C9E  204F                     movea.l    A0, A7
  949. 00000CA0  7006                     moveq.l    D0, 0x06
  950. 00000CA2  A0A4                     syscall    HeapDispatch
  951. 00000CA4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  952. 00000CA8  303C A823                move.w     D0, 0xA823
  953. 00000CAC  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  954. 00000CAE  226E FFFC                movea.l    A1, [A6 - 0x4]
  955. 00000CB2  2288                     move.l     [A1], A0
  956. 00000CB4  41FA FC62                lea.l      A0, [PC - 0x39E /* 00000918, value 0x4E716004 */]
  957. 00000CB8  2E08                     move.l     D7, A0
  958. 00000CBA  303C A823                move.w     D0, 0xA823
  959. 00000CBE  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  960. 00000CC0  2047                     movea.l    A0, D7
  961. 00000CC2  20BC 6006 4EF9           move.l     [A0], 0x60064EF9
  962. 00000CC8  303C A00F                move.w     D0, 0xA00F
  963. 00000CCC  A346                     syscall    GetOSTrapAddress, flags=3
  964. 00000CCE  2888                     move.l     [A4], A0
  965. 00000CD0  41FA FCC8                lea.l      A0, [PC - 0x338 /* 0000099A, value 0x2F082F09 */]
  966. 00000CD4  303C A00F                move.w     D0, 0xA00F
  967. 00000CD8  A247                     syscall    SetOSTrapAddress, flags=2
  968. 00000CDA  303C A00E                move.w     D0, 0xA00E
  969. 00000CDE  A346                     syscall    GetOSTrapAddress, flags=3
  970. 00000CE0  2688                     move.l     [A3], A0
  971. 00000CE2  41FA FCE2                lea.l      A0, [PC - 0x31E /* 000009C6, value 0x4E56FF7E */]
  972. 00000CE6  303C A00E                move.w     D0, 0xA00E
  973. 00000CEA  A247                     syscall    SetOSTrapAddress, flags=2
  974. 00000CEC  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  975. 00000CF2  4E5E                     unlink     A6
  976. 00000CF4  4E75                     rts
  977. 00000CF6  4EFA FEE2                jmp        [PC - 0x11E /* 00000BDA */]
  978.